Formula 1 and promoters have scrapped plans for a downtown Miami Grand Prix, according to a report in the Miami Herald. Liberty Media and Stephen Ross, owner of the Miami Dolphines American football team, have been working on plans to bring F1 to... MoreĀ»